322233335533553366666688998688663222333355335533666666669988986653335555555555559999999999999888533355555555555599999999999988883222333355335533666666669966886632233333553355336666666699668866533555555555555599999999998888885335555555555555999999999888888622233553553355336666666688668655223335556533553366666666886666552233355566535533666666668865665623335555665565336666666688556866233355556655663366666666865588663335555566556655666666668655886633355555665566556666666666568866335555556655665566666666665688666666666686668866555333323333553366666666866688665553333233335533688888886688888866655533335555588888888866888888666555333555555866666666666688665533322235335533666666666666886655333222353355338888888666888888665553335555555588888866668888886655533355555555666666666666886655332222553355336666666666668866533322235533553366666666666688665333222355335532666666666866886653332223553355236666656668668866533222235533533366665666686688665332222355335533666656666866;8665332222355335533666556668866;8665333222355335533333332225533552266666699;;968866333332225533552266666669;;9688665555533355555533666888888888866655555335555555336666888888888666333322235533553256666666886666663333222355335532566666668666666655533335556655556666666666666665555333355666655566666666666666653322223366556533665556666666666533222233665566336665555566668666322223356655665366666666666686663222333566556655666666666866866622233335665366556666666688668866222333335653665566666666886688662233333356336655666666668;968866233333335533665566666669;;9988666666666688668869665556668866865566666666886688696666666688668855889999888888888;8888888888888666899999888888888;8888888888666666666666668866886666666666665566556666666688668866566666556655665599988888888888885666666666666666988888688888888855566666666555556666655688668866333355555533553366665566886688663333333355335533666655668866986633333333553233336655566688668866333333323322332255556666886688663333322233223322556666668866886622222222333355326666666688666655222223335533553266666666886688663333333355335533